package com.dfrobot.demo.domain.entity;

import javax.persistence.*;
import lombok.Data;

@Data
@Table(name = "fraudlabspro")
public class Fraudlabspro {
    @Id
    @Column(name = "order_id")
    private String orderId;

    @Column(name = "is_country_match")
    private String isCountryMatch;

    @Column(name = "is_high_risk_country")
    private String isHighRiskCountry;

    @Column(name = "distance_in_km")
    private String distanceInKm;

    @Column(name = "distance_in_mile")
    private String distanceInMile;

    @Column(name = "ip_address")
    private String ipAddress;

    @Column(name = "ip_country")
    private String ipCountry;

    @Column(name = "ip_continent")
    private String ipContinent;

    @Column(name = "ip_region")
    private String ipRegion;

    @Column(name = "ip_city")
    private String ipCity;

    @Column(name = "ip_latitude")
    private String ipLatitude;

    @Column(name = "ip_longitude")
    private String ipLongitude;

    @Column(name = "ip_timezone")
    private String ipTimezone;

    @Column(name = "ip_elevation")
    private String ipElevation;

    @Column(name = "ip_domain")
    private String ipDomain;

    @Column(name = "ip_mobile_mnc")
    private String ipMobileMnc;

    @Column(name = "ip_mobile_mcc")
    private String ipMobileMcc;

    @Column(name = "ip_mobile_brand")
    private String ipMobileBrand;

    @Column(name = "ip_netspeed")
    private String ipNetspeed;

    @Column(name = "ip_isp_name")
    private String ipIspName;

    @Column(name = "ip_usage_type")
    private String ipUsageType;

    @Column(name = "is_free_email")
    private String isFreeEmail;

    @Column(name = "is_new_domain_name")
    private String isNewDomainName;

    @Column(name = "is_proxy_ip_address")
    private String isProxyIpAddress;

    @Column(name = "is_bin_found")
    private String isBinFound;

    @Column(name = "is_bin_country_match")
    private String isBinCountryMatch;

    @Column(name = "is_bin_name_match")
    private String isBinNameMatch;

    @Column(name = "is_bin_phone_match")
    private String isBinPhoneMatch;

    @Column(name = "is_bin_prepaid")
    private String isBinPrepaid;

    @Column(name = "is_address_ship_forward")
    private String isAddressShipForward;

    @Column(name = "is_bill_ship_city_match")
    private String isBillShipCityMatch;

    @Column(name = "is_bill_ship_state_match")
    private String isBillShipStateMatch;

    @Column(name = "is_bill_ship_country_match")
    private String isBillShipCountryMatch;

    @Column(name = "is_bill_ship_postal_match")
    private String isBillShipPostalMatch;

    @Column(name = "is_ip_blacklist")
    private String isIpBlacklist;

    @Column(name = "is_email_blacklist")
    private String isEmailBlacklist;

    @Column(name = "is_credit_card_blacklist")
    private String isCreditCardBlacklist;

    @Column(name = "is_device_blacklist")
    private String isDeviceBlacklist;

    @Column(name = "is_user_blacklist")
    private String isUserBlacklist;

    @Column(name = "fraudlabspro_score")
    private String fraudlabsproScore;

    @Column(name = "fraudlabspro_distribution")
    private String fraudlabsproDistribution;

    @Column(name = "fraudlabspro_status")
    private String fraudlabsproStatus;

    @Column(name = "fraudlabspro_id")
    private String fraudlabsproId;

    @Column(name = "fraudlabspro_error")
    private String fraudlabsproError;

    @Column(name = "fraudlabspro_message")
    private String fraudlabsproMessage;

    @Column(name = "fraudlabspro_credits")
    private String fraudlabsproCredits;

    @Column(name = "api_key")
    private String apiKey;
}